Skip to content

feat(windows): Windows/MSVC build support#4

Open
takaya-murakami-RF wants to merge 2 commits into
amentfrom
feat/windows-base-and-common
Open

feat(windows): Windows/MSVC build support#4
takaya-murakami-RF wants to merge 2 commits into
amentfrom
feat/windows-base-and-common

Conversation

@takaya-murakami-RF
Copy link
Copy Markdown

概要

Windows (MSVC) でのビルドに対応するための修正。map4_engine_v3 の Windows ポーティング (feat/windows-base-and-common) の一部。

変更内容

変更 詳細
C++20 対応 cmake_minimum_required / CMAKE_CXX_STANDARD 20
M_PIstd::numbers::pi MSVC では M_PI が未定義のため C++20 標準に変更
_USE_MATH_DEFINES 除去 std::numbers::pi 移行により不要
<sstream> include 追加 MSVC で暗黙 include されないため明示追加
ament 対応修正 ament_auto ビルド設定の調整

影響範囲

  • Linux ビルドへの影響なし

関連

🤖 Generated with Claude Code

takaya-murakami-RF and others added 2 commits May 25, 2026 15:04
- CMakeLists.txt: remove WIN32 _USE_MATH_DEFINES block, bump cmake to 3.15
- coordinate_transformation.cpp: std::sin/cos/atan/sqrt/pow + std::numbers::pi
- kml_generator_core.cpp: std::numbers::pi

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@takaya-murakami-RF takaya-murakami-RF changed the base branch from main to ament June 1, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant